package dto

// type AuthUser struct {
// 	Code     string `json:"code"`
// 	Password string `json:"password"`
// 	Username string `json:"username"`
// 	Id       string `json:"uuid"`
// }
// WeixinLoginRequest 微信登录请求结构
type WeixinLoginRequest struct {
	Id        string `json:"id"`
	OpenID    string `json:"openid"`
	Username  string `json:"username"`
	Password  string `json:"password"`
	SpreadUid string `json:"spread_uid"`

	Code string `json:"code" binding:"required"` // 微信登录code
	// Nickname string `json:"nickname"`                // 用户昵称
	// Avatar   string `json:"avatar"`                  // 用户头像
	// Gender   int    `json:"gender"`                  // 性别 0:未知 1:男 2:女
	// City     string `json:"city"`                    // 城市
	// Province string `json:"province"`                // 省份
	// Country  string `json:"country"`                 // 国家
}

// 在 dto 包中创建用户详情请求DTO
type UserInfoRequest struct {
	Id int64 `form:"id" json:"id" binding:"required"`
}
